home *** CD-ROM | disk | FTP | other *** search
/ Aminet 33 / Aminet 33 - October 1999.iso / Aminet / util / shell / ViNCEd.lha / ViNCEd / ViNCEd.readme < prev   
Encoding:
Text File  |  1999-07-04  |  10.5 KB  |  242 lines

  1. Short:    ViNCEd, the final CON: solution. ^Z, TAB Expand....
  2. Uploader: thor@einstein.math.tu-berlin.de (Thomas Richter)
  3. Author:   thor@einstein.math.tu-berlin.de (Thomas Richter)
  4. Type:     util/shell
  5. Version:  3.69.1
  6. Requires: Any Amiga, any kickstart version (even 1.2 will do)
  7. Replaces: ViNCGoodies.lha, ViNCBeta.lha
  8.  
  9. ---------------------------------------------------------------------------
  10. Warning: The 3.69 release is the LAST releases that still supports Os 1.x
  11. ---------------------------------------------------------------------------
  12.  
  13.                         About ViNCEd
  14. ---------------------------------------------------------------------------
  15. The latest version (3.69) of my full screen shell editor (CON: replacement)
  16. ---------------------------------------------------------------------------
  17.  
  18. Features:
  19. -Extremly flexible
  20. -Comes with prefs program with nice GUI
  21. -User defineable macros and buttons (gadgets) with parameters
  22. -Full screen editor, not line limited
  23. -Compatible to CON: and ConMan
  24. -VT-220 emulation build in
  25. -ANSI (VT-xxx) colors on request
  26. -Freely configurable keyboard
  27. -ASCII prefs, a standard editor is enough to change them by hand.
  28. -Keypad mode on request (numeric keypad for cursor control)
  29. -Supports control sequences of:
  30.         -CON:
  31.         -VT-220
  32.         -DEC
  33.         -XTerm (Unix Shells)
  34.         -SGI winterm
  35.         -plus private stuff (set keyboard, colors and font by ctrl seqs)
  36. -TAB expansion, with different TAB requesters as option
  37. -TAB expansion cache
  38. -Colored cursor on request
  39. -Menu, clipboard support build in (no ConClip needed)
  40. -"More than complete" online help plus documentation
  41. -C include files, autodocs for the library included
  42. -Screen title might contain path/fail codes/CLI number & more
  43. -Localizeable (German available, more locales welcome)
  44. -Job control á la unix with Ctrl-Z
  45.         -suspends shell jobs
  46.         -sends shell jobs to forgeground & background
  47.          using tiny shell scripts "fg" and "bg" like unix
  48. -documented library for own applications and editor programming
  49. -iconification support
  50. -uses public "tbiclass" gadgets of VisualPrefs, or Massimo's
  51.  toolbutton images if available. 
  52. -easy installation
  53. -full control by single program (SetVNC)
  54. -clipboard support, snip control with middle mouse button or Ctrl-left-Mouse
  55. -can create private screens on request
  56. -font & monitor selectable by prefs
  57. -icon drop, with modifiers for path/name only
  58. -100% assembly language => fast & short (err, as short as I could do it.)
  59.  
  60. Plus:   It's 100% free! Hey, I must be crazy!
  61.  
  62. -----------------------------------------------------------------------------
  63.  
  64. -------- history ----- this is not the complete history, read the guide!----
  65.  
  66. Changes made for 3.69.1:
  67.  
  68.     The SetVNC color selector did not work on hicolor or true-color 
  69.     screens, fixed.    
  70.     SetVNC allocates a hardware sprite in case no free pen is avail-
  71.     able. Unfortunately, the Os sprite allocation function of the V39
  72.     graphics library (and propably that of V40, too) seems to have
  73.     problems to allocate a hardware sprite in case the intuition
  74.     mouse pointer is in AGA hires mode. The result is unpredictable:
  75.     The Os manages to remap the hires pointer to lores from time to
  76.     time, of course loosing precision; sometimes it does not and leaves
  77.     a corrupt sprite and a hires sprite to SetVNC, unlike desired.
  78.     There is currently no way of allocating a sprite in a given mode
  79.     without causing this problem, so there is unfortunately no fix.
  80.     To work around this problem, give the workbench more colors.
  81.  
  82. Changes made for 3.69:
  83.  
  84.     The color of the dots in the default cursor could have been wrong.
  85.     The calculation of the window height in the window open routine was
  86.     wrong by as much as one pixel and therefore failed. 
  87.     Re-enabled the automatic resizing of the window because this makes 
  88.     indeed some sense.
  89.         The SetVNC "Save To" and "Load From" functions used to be broken,
  90.         they even didn't show an error requester in case they failed. Urgh!
  91.  
  92. Changes made for 3.68:
  93.  
  94.         ViNCEd will now switch back to the system default font in case it is
  95.         opened on a screen with a proportional font; this mimicks the CON:
  96.         behaiviour. Thanks Raphael!
  97.         ViNCEd will no longer try to resize a window to make its contents
  98.         visible. If the window is too tiny, no output will be shown.
  99.         This is again identically to the CON: behaivour; however, unlike
  100.         for CON:, the cursor movement sequences remain working as ViNCEd
  101.         emulates a tiny 1x1 window if required. The guru 0x1e080001 is
  102.         now obsolete.
  103.         Fixed a bug in the tool button allocation, used the wrong font for
  104.         estimating the remaining size of the window title. Fixed!
  105.         Added the %w and %W screen title commands.
  106.         ViNCEd removes now the cursor if a "set border" command is sent.
  107.         Since nobody seems to read this guide, ViNCEd drops now a
  108.         trailing ".info" in the icon name for iconification.
  109.         Due to an oversight, the colored cursor and the ANSI colors
  110.         did not work at the same time. Ouch!
  111.         The version string in SetVNC wasn't correct.
  112.         Fixed a bug in the character overwrite routine... again!
  113.         Fixed a hit of SetVNC when inserting more buttons.
  114.  
  115. Changes made in 3.67:
  116.  
  117.         Added the %l and %o window title command to insert the state of the
  118.         NumLock and Overwrite qualifier.
  119.         ViNCEd will now try to adjust its icons correctly if some other
  120.         program hacked more than the system default icons into its title
  121.         ("PowerWindows").
  122.         The shortcuts of the ViNCEd windows can now be localized.
  123.     Fixed a bug in the TAB expansion cache handling of
  124.     multiassigns. 
  125.     Added a workaround for a bug in VIM.
  126.  
  127. Changes made in 3.66:
  128.         Fixed the broken "Insert CSI" and "Insert ESC" sequences.
  129.         Included an italian catalog by Francesco Leoni
  130.         and Francesco Mancuso. Thanks!
  131.         Added the "Restore Window" menu item.
  132.     Added mouse wheel support for serial mice.
  133.  
  134. Changes made in 3.65:
  135.         Included a french version of the catalogs. Thanks Frédéric!
  136.         Included a slovenian catalog, translated by Damir Arh.
  137.     Included a finnish catalog, thanks to Samppa Rönkä.
  138.         Included a patch for version 40.3 of "More" to fix this
  139.         nasty iconification bug.
  140.         Included the "NamedConsoleHandler" to enable ^Z for Os versions
  141.         2.0 and 2.1.
  142.         CrossDos directories are no longer cached because their date
  143.         doesn't get updated as it should.
  144.         Added the "BACK" window path "meta" argument.
  145.         Added emulation of a RAW: handler bug which can be turned off
  146.         with a new CSI sequence.
  147.         Added a special check against deadlocks on ViNCEd startup.
  148.         Fixed the ^Q and ^G keyboard functions for VT-220.
  149.         Fixed the documentation about the "send window borders" sequence.
  150.  
  151. Changes made in 3.64:
  152.         Fixed only a minor glinch in the scroll lock flag and gadgets.
  153.         Except that, no changes need to be done.
  154.         Forgot to include the up-to-date locale sources in the 3.63
  155.         distribution. Sorry for that.
  156.         Included some ancient releases for curiousity.
  157.  
  158.  
  159. Changes made in 3.63:
  160.         Changed the behaivour of ESC in the RAW mode; a plain ASCII ESC is
  161.         now sent, ViNCEd does no longer insert its private control sequence.
  162.         However, complete control sequences are sent in the "english" mode,
  163.         including those for "Toggle ESC", "Insert CSI" and "Insert ESC".
  164.         ViNCEd sends now ESC [ instead of CSI for keyboard sequences if the
  165.         seven bit mode is enabled.
  166.         ViNCEd does no longer insert a line feed into the clipboard if a
  167.         line was word-wrapped at the right border of the window.
  168.         The line feed handling was changed. The old version emulated the
  169.         SGI winterm behaivour, which is just plain wrong. I studied five
  170.         terminal programs how to do this right, got six answers and
  171.         implemented a seventh.
  172.         Added emulation of some VT-xxx illnesses, especially handling of
  173.         zero arguments in a CSI sequence (which I hate to do like this, but
  174.         so what).
  175.         Fixed characters sent with ^C to ^F. These were just wrong. Urgh.
  176.         Fixed the ICONIFIED window path argument which did not work due to
  177.         a former, uhm, bug fix, in one of the betas. Luckey, the code was
  178.         (and still is) tolerant enough not to crash in this situation.
  179.         Fixed some bugs in scrolling borders with the cursor movement
  180.         commands.
  181.         Added a function browser to the second keyboard page of SetVNC.
  182.  
  183. Changes made in 3.62:
  184.         Fixed a bug in the TAB expansion. Thanks, Andreas!
  185.         Changed the Ctrl-C logic a bit, might avoid problems.
  186.         Fixed a bug in SetVNC that might have caused crashes when
  187.         shutting down the guide.
  188.         Added "Save To" and "Load From" gadgets to SetVNC.
  189.  
  190. Changes made in 3.61:
  191.         Added support for Massimo's external toolbutton image class,
  192.         the class itself and its documentation. Thanks, Massimo!
  193.         Added the "PLAIN" window path argument, idea of
  194.         Andreas Mixich.
  195.  
  196. Changes made in 3.60:
  197.     Just too much. 
  198.     Except quite a lot of bug fixes, this release introduces a new
  199.     keyboard parser which allows to bind keyboard functions to
  200.     any key you like. It introduced, too, a new preferences format
  201.     that is based on plain ASCII text. Additonally, a new guide
  202.     is included which contains a FAQ (frequently asked questions)
  203.     and a new and detailed index. That's only the list of the most
  204.     important changes. More has happened.
  205.  
  206. -----------------------------------------------------------------------------
  207. Notes: 
  208.  
  209.         Check the TOP_SECRET or ReadMe.First file in this archive!
  210.     Especially, these SHOULD BE RUN FIRST before you start with
  211.     the installation.
  212.  
  213.         VirusWorkShop seems to have trouble with the overlay file structure
  214.         that is used by the SetVNC program.
  215.         THIS IS NOT A VIRUS! It is a bugfix of the oldish CBM overlay 
  216.         manager which is really buggy!
  217.  
  218.         To trick VirusWorkshop, the SetVNC program in this archive is
  219.         encoded. Use the "Decode" program from the "Extras" drawer to
  220.         decode manually. The installer script has been updated to do 
  221.         this for you.
  222.  
  223. -----------------------------------------------------------------------------
  224.  
  225. Send ideas, improvements, bugreports (please as concrete as possible) to:
  226.  
  227.  
  228.         Thomas Richter
  229.  
  230.  
  231. EMail:  thor@math.tu-berlin.de
  232.  
  233. or "Wisit the Web" site:
  234.  
  235. WWW:    http://www.math.tu-berlin.de/~thor/thor/index.html
  236.  
  237. -----------------------------------------------------------------------------
  238.  
  239. April 1999
  240.  
  241.         Thomas
  242.